home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d3 / coned.arc / CONED.DOC < prev    next >
Text File  |  1990-06-14  |  22KB  |  520 lines

  1.  
  2.  
  3.       
  4.       
  5.       
  6.       
  7.       
  8.       
  9.       
  10.       
  11.       
  12.       
  13.       
  14.       
  15.       
  16.                                 C O N f i g u r a t i o n
  17.       
  18.                                       E D i t o r
  19.       
  20.       
  21.                                         VER 2.0
  22.       
  23.       
  24.                                      April 28, 1990
  25.       
  26.       
  27.       
  28.                                    Copyright (c) 1990
  29.                                    All Rights Reserved
  30.       
  31.                                     Ira T. Ashkenes
  32.                                     10288 Abbott Rd
  33.                                   Manassas, VA  22110
  34.       
  35.       
  36.       
  37.       
  38.       
  39.       
  40.       
  41.       
  42.       
  43.       
  44.       
  45.       
  46.       
  47.       
  48.       
  49.       
  50.       
  51.       
  52.       
  53.       
  54.       
  55.       
  56.       
  57.       
  58.       
  59.  
  60.  
  61.  
  62.      ConEd.DOC             April 28, 1990                          Page 2
  63.       
  64.       
  65.       
  66.      Purpose:
  67.         
  68.              CONfiguration EDitor allows a user to boot their PC/MS-DOS
  69.      Computer with any AUTOEXEC.BAT and CONFIG.SYS that they have
  70.      predefined, or interrupt the boot process and create a new one.  Up to
  71.      10 different configurations can be stored and utilized.
  72.       
  73.       
  74.      WHY?
  75.       
  76.              Some history.  As a Software Engineer, I have the need to use
  77.      many  different language compilers.  Each compiler has its own set of
  78.      commands in the AUTOEXEC.BAT file, such as:
  79.       
  80.      @echo off 
  81.      prompt $p$g
  82.      PATH=C:\MSC\BIN;C:\;C:\DOS;C:\EDT;C:\ARC;C:\QMODEM;C:\MASM\BIN SET
  83.      LIB=C:\MSC\LIB 
  84.      SET INCLUDE=C:\MSC\INCLUDE 
  85.      SET TEMP=G:\
  86.       
  87.      and for another compiler I use:
  88.       
  89.       
  90.      @echo off prompt $p$g
  91.      PATH=C:\TC\;C:\TD;C:\TASM;C:\;C:\DOS;C:\EDT;C:\ARC;C:\QMODEM 
  92.      SET LIB=C:\TC\LIB 
  93.      SET INCLUDE=C:\TC\INCLUDE 
  94.      SET TEMP=G:\
  95.       
  96.         
  97.              To really complicate matters, when I am on a PC connected to a
  98.      network, I need to incorporate the network configuration files into
  99.      both my AUTOEXEC.BAT and CONFIG.SYS files.  Things were really becoming
  100.      cumbersome there for a while.  I had a number of batch files I wrote
  101.      which would copy a temporary AUTOEXEC.BAT and CONFIG.SYS file to my
  102.      root directory, then I would issue the famous <CTRL>-<ALT>-<DEL>
  103.      command to reboot my PC.
  104.       
  105.             Searching through the local bulletin boards, I was able to find
  106.      two good programs that allow a user to select a predefined boot
  107.      configuration, however, each program boasted an internal editor.  I had
  108.      to learn a new set of editor commands if I wanted revise an
  109.      AUTOEXEC.BAT or CONFIG.SYS from within the program.  This was not
  110.      acceptable, as when I needed an 'on - the - fly' configuration, I usually
  111.      needed it in a hurry.  Additionally, I found the user interface to be a
  112.      little clumsy for the novice end-user.  Thus, the development of ConEd.
  113.  
  114.             With ConEd, you have the ability to boot up a machine and select 
  115.      from several different configurations.  You can choose to invoke a
  116.      Network/LAN, or choose a particular library to use, or free up as much
  117.      memory for DOS as possible by NOT loading some TSRs'.  The options are
  118.      almost endless.  If you are in need of more than one configuration, 
  119.      ConEd is for you.
  120.  
  121.  
  122.      ConEd.DOC             April 28, 1990                          Page 3
  123.  
  124.  
  125.   SHAREWARE
  126.   
  127.   ConEd is distributed under the "shareware" concept, also known as 
  128.   "user-supported software".  Under this concept, you save the high cost of
  129.   packaging and distribution while still receiving high quality software.
  130.   You are free, and in fact encouraged, to distribute this software to your 
  131.   friends, to BBS's and to user groups.  Companies that provide software
  132.   duplication services may include ConEd in their catalog and provide
  133.   copies for a reasonable duplication fee.  All copies must include the
  134.   files "CONED.EXE", and "CONED.DOC".  You are not allowed to modify the 
  135.   files in any way, and this shareware notice must be kept intact.  
  136.   The author, Ira T. Ashkenes retains all other rights to the program.
  137.   
  138.   Under the shareware concept you are encouraged to purchase ConEd if it is
  139.   used for more than 30 days. With registration, you receive full support 
  140.   from the author, as well as the right to use all subsequent versions, if 
  141.   they be updates, or new releases of ConEd.
  142.  
  143.   I'd be happy to hear of any improvements you'd like to see, as well as 
  144.   any bug reports.  
  145.   
  146.   When registering, or writing for any reason, please include the following:
  147.   
  148.     1.  ConEd version number
  149.     2.  where you obtained your copy from
  150.     3.  a description of your system  
  151.     4.  your full name and address
  152.   
  153.   If you have any suggestions or discover any problems with the program you
  154.   can reach me thru the INFO*SHARE BBS system (300/1200/2400, 8N1) at
  155.   703-440-1100 or 703-440-1189.  Leave e-mail for Ira.  INFO*SHARE is an 8
  156.   line, multi-user BBS with an on-line teleconference.  INFO*SHARE is the 
  157.   official support BBS for all my software and the latest versions are always 
  158.   available for downloading there.
  159.  
  160.   If you have an account on GEnie, I can be reached there as IASHKENES, and
  161.   I usually call there every 2 - 3 days to check on mail.
  162.  
  163.   ConEd  was  developed  using  Microsoft  C  5.1, and the C  Extended  
  164.   Library (CXL) version  5.2 by Mike Smedley. 
  165.  
  166.  
  167.                            Support Shareware
  168.                 To register this product send $10.00 to:
  169.                             Ira T. Ashkenes
  170.                            10288 Abbott Road
  171.                         Manassas, Virginia 22110
  172.  
  173.  
  174. TRADEMARKS:
  175. MICROSOFT is a registered trademark of Microsoft Corporation
  176. CXL is a registered trademark of Mike Smedley
  177. GEnie is a registered trademark of GE Information Services
  178. IBM is a registed trademark of International Business Machines
  179.  
  180.  
  181.      ConEd.DOC             April 28, 1990                          Page 4
  182.       
  183.       
  184.      INSTALLATION
  185.       
  186.              Please read these instruction prior to actual installation, as
  187.      you may think of an easier method to suit your particular environment,
  188.      and perhaps get some idea of how you want your configuration naming
  189.      convention to be.
  190.       
  191.              Anywhere you see <RTN>, this is my way of telling you to
  192.      please strike the return or enter key.
  193.       
  194.              1.  From the root directory of your boot disk, create a
  195.      subdirectory named CONED  (i.e. MD CONED <RTN>).  Change to that
  196.      directory (i.e. CD\CONED <RTN>).  Copy CONED.EXE into that directory
  197.      using the DOS COPY command.
  198.       
  199.              2.  Simply execute ConEd by typing CONED <RTN> from the DOS
  200.      prompt.
  201.       
  202.              3.  The first screen to appear on the initial use of ConEd is
  203.      the configuration menu.  You are first prompted for your boot drive.
  204.      Enter that letter here.
  205.       
  206.              4.  Next, you are prompted for the path of your editor.
  207.      C:\DOS\ is the default.  If you do not own a full screen editor, or
  208.      cannot use a product which saves files in ASCII format, there is always
  209.      EDLIN which comes supplied with DOS.  If your editor is stored in
  210.      another subdirectory, type in that path (i.e. C:\EDITOR\ <RTN>).
  211.       
  212.              5.  You are now prompted for your editors name and extension.
  213.      For those users who do not have a full screen editor, EDLIN (yuk!) is
  214.      the default.  If you do own another editor, simply type the editors
  215.      name and extension in here.  (i.e. Q.EXE <RTN>)
  216.       
  217.              6.  The next prompt is for a description of a configuration.
  218.      ConEd defaults to "Your Current Configuration" for the first entry 
  219.      during your initail setup. You should change this textual description 
  220.      to what ever you desire.  ConEd allows for a textual description of
  221.      EACH of the configurations you are creating.  So if you are going to 
  222.      have a configuration for your Network, you may want to type in something 
  223.      like:
  224.       
  225.                      Network Configuration <RTN>
  226.       
  227.              You have up to 50 characters per description field.
  228.       
  229.              7.  Next, you must assign an extension for each description
  230.      entered.  Personally, I use text extensions such as NET for network, or
  231.      LAN for Local Area Network.  You can, however, use extensions such as
  232.      001, 002, etc.  The idea is to make it as convenient as possible for
  233.      you to associate the textual description with the associated extension.
  234.  
  235.      Simply type in the extension you desire to be assigned to the
  236.      corresponding AUTOEXEC.BAT and CONFIG.SYS files (which will be renamed
  237.      AUTOEXEC.xxx and CONFIG.xxx, where xxx represents the extension you
  238.      have assigned.
  239.       
  240.  
  241.  
  242.      ConEd.DOC             April 28, 1990                          Page 5
  243.              INSTALLATION (continued)
  244.       
  245.              8.  After you have completed steps six and seven for each
  246.      configuration you wish to set up, press the F10 function key to save
  247.      this configuration.  If an AUTOEXEC.xxx and CONFIG.xxx do not already
  248.      exist, ConEd will create them for you for each configuration you have 
  249.      entered in the setup menu.  The configuration that is created is very 
  250.      small and basic, you will need to edit it to suit your needs. 
  251.       
  252.              9.  The program now brings up the main menu, which is what you
  253.      will see each time you execute ConEd from now on.  You now see a
  254.      highlighted cursor bar, your textual descriptions, as well as a set of
  255.      Function Key commands.
  256.       
  257.              10.  You have completed the installation instructions.
  258.       
  259.              Now that you have read the installation instructions, here are
  260.      some suggestions/ideas to think about prior to actually running the
  261.      program for the first time:
  262.       
  263.                      A.  Think about what configurations you want to have
  264.      predefined, and what extensions you will assign them.
  265.       
  266.                      B.  If you dont want the AUTOEXEC and CONFIG files that 
  267.      ConEd creates for you from the Configuration menu, by using the DOS COPY 
  268.      command, copy your current AUTOEXEC.BAT and CONFIG.SYS to your CONED 
  269.      subdirectory, redirecting the file extension to an extension you will 
  270.      define for each configuration.  ConEd will create these configuraiton
  271.      files if they do not alread exist in the current directory.
  272.       
  273.             i.e.    copy c:\autoexec.bat c:\coned\autoexec.xxx 
  274.                     copy c:\config.sys c:\coned\config.xxx
  275.       
  276.                     where xxx represents the extesion you assign it.
  277.       
  278.                      Do this for each configuration you are going to select
  279.      during the installation process.
  280.       
  281.              After installation, you can use ConEd to edit each configuration
  282.      to do what you want it to do.
  283.       
  284.              The first configuration you choose should be the CURRENT
  285.      configuration (i.e. Your current AUTOEXEC.BAT and CONFIG.SYS), as
  286.      ConEd will copy your current setup and assign it the extension that
  287.      corresponds with the first entry you made into the configuration menu,
  288.      if an AUTOEXEC.xxx and CONFIG.xxx do not already exist in the current
  289.      directory.
  290.       
  291.              It is recommended that you invoke ConEd at the beginning of
  292.      EACH and every AUTOEXEC file so that ConEd will be called prior to any
  293.      other calls from the AUTOEXEC.  This allows you to select immediately
  294.      upon system boot which configuration you wish to invoke for the
  295.      particular PC session.
  296.       
  297.  
  298.  
  299.      ConEd.DOC             April 28, 1990                          Page 6
  300.  
  301.      Using ConEd
  302.  
  303.              To invoke ConEd, simply type CONED from the ConEd directory, or 
  304.      in your AUTOEXEC.BAT, have the following:
  305.                 
  306.                 cd\coned
  307.                 coned
  308.                 cd\
  309.  
  310.      This will allow your AUTOEXEC.BAT file to invoke ConEd every time you 
  311.      boot up so you will be able to choose which configuration you want to
  312.      use.
  313.       
  314.  
  315.      I have also included a file called coned.bat which contains the following:
  316.  
  317.                 c:
  318.                 cd\coned
  319.                 coned %1
  320.  
  321.      By placing coned.bat in any directory which is included in your 
  322.      PATH, such as \DOS, ConEd can be called from anywhere, no matter 
  323.      which directory or drive you are currently in.  The example above 
  324.      assumes the ConEd,exe and ConEd.cfg files to be located on drive c: 
  325.      in the \coned directory.  You may change this to suit your own 
  326.      needs.  The %1, allows you to be able to pass in a variable (a list 
  327.      of which is located in the next paragraph). If you desire to be 
  328.      able to pass in more that one variable add a %2 %3 etc....
  329.  
  330.              The following command line parameters can be used:
  331.    
  332.                 -c     for CGA Video cards and monitors
  333.                 -b     for bios video support
  334.                 -d     to start the current configuration after 20 
  335.                        seconds has elapsed.  This is useful for 
  336.                        operations such as running a BBS.  If the power 
  337.                        fails, and then restarts, ConEd will select the 
  338.                        current configuration after a 20 second duration.  
  339.                        If the cursor bar is moved, the delay will be 
  340.                        canceled. 
  341.                -m      to force MONO mode
  342.                -s      allows you to start any configuration with out going 
  343.                        thru the ConEd menu.  An example would be, if you 
  344.                        have a configuration with an extension .LAN (for 
  345.                        Local Area Network) and you type "coned -slan" , 
  346.                        coned will reboot your system with the LAN 
  347.                        configuration files, by-passing the ConEd menu. 
  348.  
  349.  
  350.        Other 
  351.        Examples:       CONED -m       This will force mono mode 
  352.                        CONED -b -d    Uses bios video support for ConEd 
  353.                                       and will start the current configuration 
  354.                                       after a 20 seconds have elapsed.
  355.  
  356.  
  357.      ConEd.DOC             April 28, 1990                          Page 7
  358.         
  359.              When you execute ConEd you will be in the main menu.  By using
  360.      your arrow keys (UP and DOWN) you will move from one selection to the
  361.      next.  ConEd always starts with the cursor bar on the CURRENT
  362.      configuration.  If you wish to choose this configuration, simply press
  363.      the <RTN> key.  If you opt for another configuration, use your arrow
  364.      keys to highlight the particular configuration you want, strike the
  365.      <RTN> key, and your computer will reboot your machine with the selected
  366.      configuration.
  367.  
  368.              When selecting the current configuration, ConEd compares the 
  369.      file length of the current AUTOEXEC.BAT and CONFIG.SYS files with the 
  370.      AUTOEXEC.xxx and CONFIG.xxx files to ensure they are the same file.  
  371.      If your AUTOEXEC or CONFIG files have been modified, ConEd will present
  372.      a menu that will allow you to continue to exit, implementing the current
  373.      configuration; copy the AUTOEXEC.xxx and/or CONFIG.xxx file to the boot
  374.      directory; or copy the boot directory AUTOEXEC.BAT and/or CONFIG.SYS 
  375.      to the ConEd directory with an extension that matches the current 
  376.      configurations extension.  This is useful when installation of a new
  377.      program modifies the existing CONFIG.SYS and AUTOEXEC.BAT files, and 
  378.      you wish to either retain those files with the current extension already
  379.      in use, or assign a new extension to them.
  380.  
  381.              If you have a mouse driver installed prior to invoking ConEd,
  382.      mouse support is provided for selecting configurations. 
  383.       
  384.       
  385.  
  386.  
  387.  
  388.      ConEd.DOC             April 28, 1990                          Page 8
  389.  
  390.  
  391.              FUNCTION KEYS:
  392.  
  393.                      F1 - Brief online help to instruct the user of the
  394.      functionality of the program.
  395.       
  396.                      F2 - Gives the user the opportunity to view the DOS
  397.      text screen as it was before ConEd was invoked.  This is useful when
  398.      attempting to ensure that all of the drivers that the CONFIG.SYS calls
  399.      were correctly installed.
  400.  
  401.                      F3 - Invokes the editor you have selected to edit the
  402.      highlighted configurations' AUTOEXEC.BAT file.  As you move your cursor
  403.      bar up and down, the extensions of the AUTOEXEC. will change to
  404.      correspond to whatever textual description you are on.  To return to
  405.      ConEd, simply exit your editor as you would at any other time.
  406.       
  407.                      F4 - Invokes the editor you have selected to edit the
  408.      highlighted configurations' CONFIG.SYS file.  As you move your cursor
  409.      bar up and down, the extensions of the CONFIG. will change to
  410.      correspond to whatever textual description you are on.  To return to
  411.      ConEd, simply exit your editor as you would at any other time.
  412.       
  413.                      F5 - Invokes the Configuration Input Menu.  This allows
  414.      you to change, add, or delete any of the configuration option that had
  415.      been previously selected.  When altering the setup, press the F10
  416.      function key to save the changes or the ESC key to abort changes.  In
  417.      either case, you are returned to the ConEd main menu.
  418.       
  419.                      F6 - Presents you with an information screen which
  420.      tells you what development tools were used in creating ConEd, and how
  421.      to get in touch with the author.
  422.       
  423.                      F7 - Allows the user to reboot their computer without
  424.      exiting to DOS or issuing a <CTRL>-<ALT>-<DEL> command.  A user may
  425.      wish to perform this operation if they realize that a particular function
  426.      in the CONFIG.SYS file was not invoked properly.  An example would be
  427.      if you are connected to a LAN, and one of the drivers that the
  428.      CONFIG.SYS calls was not correctly installed or failed.
  429.       
  430.                      F8 - Permits the user to view the current environment
  431.      variables.  These variables include: COMPSPEC, PATH, PROMPT, LIB, TEMP,
  432.      INCLUDE, LASTDRIVE, and FILES.
  433.  
  434.                      F9 - Ends the ConEd program, resumes the configuration
  435.      in process.
  436.       
  437.  
  438.      ConEd.DOC             April 28, 1990                          Page 9
  439.  
  440.                                 DISCLAIMER
  441.       
  442.           Unfortunately, these are necessary, so I will make this as
  443.       short and to the point as possible.
  444.       
  445.           Ira T. Ashkenes hereby disclaims all warranties relating to
  446.      this software, whether express or implied, including without
  447.      limitation any implied warranties of merchantability or fitness
  448.      for a particular purpose. Ira T. Ashkenes will not be liable for
  449.      any special, incidental, consequential, indirect or similar damages
  450.      due to loss of data or any other reason, even if Ira T. Ashkenes or
  451.      an agent of Ira T. Ashkenes has been advised of the possibility of 
  452.      such damages.  In no event shall Ira T. Ashkenes's liability for 
  453.      any damages ever exceed the price paid for the license to use 
  454.      software, regardless of the form of the claim.  The person using 
  455.      the software bears all risk as to the quality and performance of the
  456.      software.
  457.  
  458.      ConEd.DOC             April 28, 1990                          Page 10
  459.  
  460.       ConEd version 2.0                               Registration Form
  461.       ─────────────────────────────────────────────────────────────────
  462.         Make checks payable to:
  463.           Ira Ashkenes     
  464.           10288 Abbott Road
  465.           Manassas, Virginia 22110
  466.       ─────────────────────────────────────────────────────────────────
  467.  
  468.       Quan       Item                             Price       Total
  469.  
  470.       ___  CONfiguration EDitor Ver 2.0......   @ $10         $________
  471.                (see below for Site License)
  472.  
  473.                                                    Subtotal   $________
  474.  
  475.          Virginia State residents add 4.5% sales tax.   Tax   $________
  476.  
  477.                                                       Total   $________
  478.  
  479.  
  480.                         Checks or money orders accepted.
  481.  
  482.       ─────────────────────────────────────────────────────────────────
  483.  
  484.           Name_______________________________________________________
  485.  
  486.        Company_______________________________________________________
  487.  
  488.        Address_______________________________________________________
  489.  
  490.               _______________________________________________________
  491.  
  492.          Phone_________________________  Bus.________________________
  493.  
  494.       Where did you obtain ConEd?  
  495.  
  496.               _______________________________________________________
  497.  
  498. Comments/Suggestions :
  499.  
  500.               _______________________________________________________
  501.  
  502.               _______________________________________________________
  503.  
  504.               _______________________________________________________
  505.  
  506.               _______________________________________________________
  507.  
  508. SITE LICENSE Pricing:
  509.  
  510.      1 to 10 computers ..... at $10 each   # computers ___x 10.00  ______
  511.     11 to 20 computers ..... at $9.00 each # computers ___x  9.00  ______
  512.     21 to 49 computers ..... at $7.00 each # computers ___x  7.00  ______
  513.     50 to 99 computers ..... at $6.00 each # computers ___x  6.00  ______
  514.     100 or more computers .. $500 one time fee                     ______
  515.  
  516. Personalized Copies (with Corporate and Personal Logos, etc) available,
  517. please send information along with licensing fee.
  518.  
  519.  
  520.